#ifndef SRC_SFX_H
#define SRC_SFX_H

#include "../base/base.h"

typedef enum
{
    SFX_MENU_ENTER = 0,
    SFX_SOUND_BATTEMENT,
    SFX_SOUND_BRAVO,
    SFX_SOUND_JESUISMALADE,
    SFX_SOUND_MENUDEPLA,
    SFX_SOUND_OUUHH,
    SFX_SOUND_RIRE,
    SFX_SOUND_TOUX,

    SFX_LAST_SOUND
} SFX_SoundID;

void sfx_init(void);
void sfx_exit();

int sfx_load_sound(const char *filename, SFX_SoundID id);

int sfx_get_status(void);
void sfx_set_status(int status);

void sfx_pause_all(void);
void sfx_unpause_all(void);
void sfx_stop_all(void);
void sfx_play(int canal, SFX_SoundID id);

#endif
